  import java.awt.Graphics;


  public class Cegielka {
	private int x, y;
	private int w, h;
	private boolean s;
	
	public Cegielka()
	{
		s = true;
	}
	
	public int getX()
	{
		return x;
	}
	
	public int getY()
	{
		return y;
	}
	
	public int getW()
	{
		return w;
	}
	
	public int getH()
	{
		return h;
	}
	 
	 public boolean getS()
	 {
		 return s;
	 }
	 
	 public void setX(int nX)
	 {
		 x = nX;
	 }
	 
	 public void setY(int nY)
	 {
		 y = nY;
	 }
	 
	 public void setW(int nW)
	 {
		 w = nW;
	 }
	 
	 public void setH(int nH)
	 {
		 h = nH;
	 }
	 
	 public void setS(boolean bS)
	 {
		 s = bS;
	 }
	 
	 public void wyswietlCegielke(Graphics g)
	 {
		 if (s)
			 g.fillRect(x, y, w, h);
	 }
	 
	 public Odcinek zwrocOdcinek(int num)
	 {
		 switch (num)
		 {
		 case 0: return new Odcinek(x, y, x + w, y);
		 case 1: return new Odcinek(x + w, y, x + w, y + h);
		 case 2: return new Odcinek(x, y + h, x + w, y + h);
		 case 3: return new Odcinek(x, y, x, y + h);
		 default: return null;
		 }
	 }   
	 
}
